define(function(require, exports, module) {
	require('jquery');
	require('jcookie');
	var data = {
		'e_i':[
			{
				'q':'你倾向从何处得到力量。',
				'a':'别人',
				'b':'自己的想法。'
			},
			{
				'q':'当你参加一个社交聚会时，你会',
				'a':'在夜色很深时，一旦你开始投入，也许就是最晚离开的那一个。',
				'b':'在夜晚刚开始的时候，我就疲倦了并且想回家。'
			},
			{
				'q':'在约会中，你通常',
				'a':'整体来说很健谈。',
				'b':'较安静并保留，直到你觉得舒服。'
			}
		],
		's_n':[
			{
				'q':'下列哪一件事听起来比较吸引你',
				'a':'与情人到有很多人且社交活动频繁的地方。',
				'b':'待在家中与情人做一些特别的事情，例如说观赏一部有趣的录影带并享用你最喜欢的外卖食物。'
			},
			{
				'q':'在约会中，你通常',
				'a':'整体来说很健谈。',
				'b':'较安静并保留，直到你觉得舒服。'
			},
			{
				'q':'当你参加一个社交聚会时，你会',
				'a':'在夜色很深时，一旦你开始投入，也许就是最晚离开的那一个。',
				'b':'在夜晚刚开始的时候，我就疲倦了并且想回家。'
			}
		]
	};
	var answer = new Object();
	var qlength = 0;
	var wrap = $('#mbti_list');
	for(var i in data){
		var arr = data[i];
		answer[i] = {};
		for(var o=0;o<arr.length;o++){
			var li = $('<li data-type="'+i+'" class="cf"></li>');
			var q = $('<div class="tit">'+arr[o]['q']+'</div>');
			var a = $('<div data-an="a" class="a"><a>A: '+arr[o]['a']+'</a></div>');
			var b = $('<div data-an="b" class="b"><a>B: '+arr[o]['b']+'</a></div>');
			$(q).appendTo(li);
			$(a).appendTo(li);
			$(b).appendTo(li);
			li.appendTo(wrap);
			if(i==='e_i'&&o===0){
				li.show();
			}else{
				li.hide();
			};
			addListen(li,q,a,b,o,i);
			qlength++;
		};
	};
	function addListen(li,q,a,b,o,i){
		var push_an = function(e){
			if(!answer[i]['count']){
				answer[i]['count'] = [0,0];
			};
			if($(this).data('an') === 'a'){
				answer[i]['count'][0]++;
			}else{
				answer[i]['count'][1]++;
			}
			li.hide();
			if(li.next('li').length){
				li.next('li').show();
			}else{
				count();
			}
		};
		a.on('click',push_an);
		b.on('click',push_an);
	};
	function count(){
		var num = 0,type = '';
		//console.log(answer)
		for(var i in answer){
			var a = answer[i];
			a['s'] = 0;
			for(var o in a){
				var s = 0;
				for(var oo=0;oo<a[o].length;oo++){
					if(a[o][oo]>a['s']){
						a['s'] = a[o][oo];
						a['type'] = i.split('_')[oo];
					};
				};
			};
			type = type+a['type'];
		};
		console.log(answer,type)
	};
	

});

